package es.goldbittle.android;

import quinielaGold.beans.Persona;
import quinielaGold.beans.Usuario;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.view.Window;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;

public class QGRecordarUsuario extends Activity {
	
	private static final String MY_PREFS_FILE_NAME = "recordarusuario";

	/*
 	private static final String NAMESPACE = "http://goldbittle.es/QuiniGoldWS/services";
	private static final String URL = "http://goldbittle.es/QuiniGoldWS/services/QuiniGoldFnImpl?wsdl";
	private static final String SOAP_ACTION = "QuiniGoldFnImpl";
	private static final String METHOD_NAME = "login";*/
	
	
	private QuiniGoldApp appQG;
	
	/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	try{
        super.onCreate(savedInstanceState);
        
       setContentView(R.layout.recordarusuario);

        appQG = ((QuiniGoldApp)getApplicationContext());
        
        //Gestionamos el evento del volver
        final ImageView btnImagenVolverRecordar = (ImageView)findViewById(R.id.volverderedordarusuario);
        btnImagenVolverRecordar.setOnClickListener(new View.OnClickListener() {
			
			public void onClick(View v) {
	            //Creamos el Intent
	        	Intent intent = new Intent(QGRecordarUsuario.this, QGLogin.class);
        	
	        	//Iniciamos la nueva actividad
	            startActivity(intent);
	            QGRecordarUsuario.this.finish();
			}
		}); 
        
        final Button btnButtonValidar = (Button)findViewById(R.id.buttonRecordarUsuario);
        btnButtonValidar.setOnClickListener(new View.OnClickListener() {
			
			public void onClick(View v) {
				boolean allOK=false;
				try{
	            //Creamos el Intent
	        	//Intent intent = new Intent(QGLogin.this, QuiniGold.class);
	        	//Iniciamos la nueva actividad
	            //startActivity(intent);
	            //QGLogin.this.finish();
					final EditText txteMail = (EditText)findViewById(R.id.editTexteMail);
					final EditText txtMemory = (EditText)findViewById(R.id.editTextMemory);
					final TextView txtMensaje = (TextView)findViewById(R.id.textViewMensaje);
					
					allOK = appQG.recordarLoginUsuario(txteMail.getText().toString(), txtMemory.getText().toString());
					
					if (allOK)
					{
						txtMensaje.setText("Revisa el correo, acabamos de enviar un mail con tus datos");
					}
					else
					{
						txtMensaje.setText("No hemos podido enviar los datos. Revisa los datos introducidos y vuelve a intentarlo.");
					}
				}catch (Exception e){
					System.out.println(e);
				}
			}
		});
    	}catch (Exception e){
    		mostrarMensaje("Hubo un error en al Recordar Usuario.");
            //Creamos el Intent
        	Intent intent = new Intent(QGRecordarUsuario.this, QGLogin.class);
    	
        	//Iniciamos la nueva actividad
            startActivity(intent);
            QGRecordarUsuario.this.finish();
    	}
        
    }
    private void mostrarMensaje(String mensaje)
    {
    	Toast toast1 = Toast.makeText(getApplicationContext(),
                        mensaje, Toast.LENGTH_SHORT);
     		toast1.setGravity(Gravity.CENTER,0,0);
            toast1.show();
    }

}
